package com.mzy.datepackage.M2022.Aug.thirty_first.service.attribute;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotEmpty;

/**
 * 通道发送端配置
 * */
@Data
public class ChannelSendConfiguration {

    /**
     * 不能重复的名称标识
     * */
    @NotEmpty(message = "通道发送端设置名称不能为空")
    @ApiModelProperty("不能重复的名称标识,一般")
    private String name;

    /**
     * 是否启用
     * */
    @JsonProperty(access = JsonProperty.Access.READ_ONLY)
    private Boolean isActive;

    /**
     * appName，光闸上设置的
     * */
    @NotEmpty(message = "通道服务名称不能为空")
    private String appName;

    /**
     * appNum，光闸上设置的
     * */
    @NotEmpty(message = "通道服务编号不能为空")
    private String appNum;

    /**
     * 光闸的ip地址
     * */
    @NotEmpty(message = "ip不能为空")
    private String ip;

    /**
     * 描述
     * */
    private String descr;

}
